Boosting RDF Adoption in Ruby with Goo

نویسندگان

  • Manuel Salvadores
  • Paul R. Alexander
  • Ray W. Fergerson
  • Natalya Fridman Noy
  • Mark A. Musen
چکیده

For the last year, the BioPortal team has been working on a new iteration that will incorporate major modifications to the existing services and architecture. As part of this work, we transitioned BioPortal to an architecture where RDF is the main data model and where triple stores are the main database systems. We have a component (called “Goo”) that interacts with RDF data using SPARQL, and provides a clean API to perform CRUD operations on RDF stores. Using RDF and SPARQL for a real-world large-scale application creates challenges in terms of both scalability and technology adoption. In BioPortal, Goo helped us overcome that barrier using the technology that developers were familiar with, an ORM-alike API.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ActiveRDF: Embedding Semantic Web data into object-oriented languages

Semantic Web applications share a large portion of development effort with database-driven Web applications. Existing approaches for development of these database-driven applications cannot be directly applied to Semantic Web data due to differences in the underlying data model. We develop a mapping approach that embeds Semantic Web data into object-oriented languages and thereby enables reuse ...

متن کامل

Evaluation of the efficacy of the Q switched ruby laser in the treatment of benign pigmented skin lesions

Background and aim: It is possible to use light sources suxh as lasers to destruct melanosomes and treat pigmented skin lesions. One of the most commonly used laser systems is Q switched ruby laser with a wave-length of 694 nm. This study was performed to evaluate the efficacy of the Q switched ruby laser in the treatment of pigmented skin lesions including lentigines (simplex or solar) and caf...

متن کامل

Implementing Ubiquitous Services with Ontologies: Methodology and Case Study

─Currently, data integration in Ubiquitous Infor­ mation Systems (UISs) is achieved by a centralized relational database where all the information coming from the remote servers is stored. To improve such architecture we proposed to convert in each server the relational archives into an RDF triple stores where data are represented by standard terms interre­ lated by subject­predicate­object rel...

متن کامل

RDF Production from Municipal Wastes (Case Study: Babol City)

Today, with the advancement of technology, turning waste into fuel has been considered as an inexhaustible source of energy production, especially in industries with high energy consumption. The most important of these industries are Cement and Iron Smelting factories. Babol, as one of the largest provinces in the north of the country, has been facing waste management crisis for several years w...

متن کامل

Multi-class Boosting with Class Hierarchies

We propose AdaBoost.BHC, a novel multi-class boosting algorithm. AdaBoost.BHC solves a C class problem by using C− 1 binary classifiers defined by a hierarchy that is learnt on the classes based on their closeness to one another. It then applies AdaBoost to each binary classifier. The proposed algorithm is empirically evaluated with other multi-class AdaBoost algorithms using a variety of datas...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013